package com.UnionPayCenter.distribution.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * @author Noah
 * @since 1.0.0, 2019/07/15
 */
@Setter
@Getter
@ToString
public class DistributionUserOrderVO implements Serializable {

    /**
     * 流水号
     */
    @ApiModelProperty(value = "流水号")
    private Long disSn;



    /**
     * 分销用户id
     */
    @ApiModelProperty(value = "分销员id")
    private Long userId;

    /**
     * 分销用户手机号
     */
    @ApiModelProperty(value = "分销员手机号")
    private String userMobile;

    /**
     * 分销用户昵称
     */
    @ApiModelProperty(value = "分销员昵称")
    private String userName;

    /**
     * 分销发生流水号
     */
    @ApiModelProperty(value = "消费流水号")
    private String shareSn;

    /**
     * 分销对手用户id
     */
    @ApiModelProperty(value = "分销对手用户id")
    private Long counterpartyUserId;

    /**
     * 分销对手用户手机号
     */
    @ApiModelProperty(value = "分销对手用户手机号")
    private String counterpartyUserMobile;

    /**
     * 分销对手用户昵称
     */
    @ApiModelProperty(value = "分销对手用户昵称")
    private String counterpartyUserName;

    /**
     * 分销发生额
     */
    @ApiModelProperty(value = "分销发生额")
    private Integer actualAmount;

    /**
     * 分销分润额
     */
    @ApiModelProperty(value = "分销分润额")
    private Integer shareAmount;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

}
